package cc.rengu.igas.channel.cups.facade.request;

import cc.rengu.igas.channel.cups.facade.base.BaseRequest;

import java.io.Serializable;

/**
 * 重置密钥
 *
 * @author who
 */
public class ResetKeyRequest extends BaseRequest implements Serializable {
    /**
     * 商户类型
     */
    private String mchntType;

    /**
     * 商户号
     */
    private String mchntNo;

    /**
     * 商户名称
     */
    private String mchntName;

    /**
     * 交易流水号
     */
    private String cupsSsn;

    /**
     * 交易发送时间
     */
    private String transDateTime;

    /**
     * 终端号
     */
    private String termNo;

    /**
     * 收单机构代码
     */
    private String acqInstCode;

    /**
     * 发送机构代码
     */
    private String fwdInsCode;

    /**
     * 报文参考号
     */
    private String referenceNo;

    /**
     * 终端读取能力
     */
    private String termRead;

    /**
     * IC卡条件代码
     */
    private String icConCode;

    /**
     * 终端类型
     */
    private String termType;

    /**
     * 卡号
     */
    private String cardNo;

    /**
     * 密钥类型
     */
    private String keyType;


    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getCupsSsn() {
        return cupsSsn;
    }

    public void setCupsSsn(String cupsSsn) {
        this.cupsSsn = cupsSsn;
    }

    public String getTransDateTime() {
        return transDateTime;
    }

    public void setTransDateTime(String transDateTime) {
        this.transDateTime = transDateTime;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getAcqInstCode() {
        return acqInstCode;
    }

    public void setAcqInstCode(String acqInstCode) {
        this.acqInstCode = acqInstCode;
    }

    public String getFwdInsCode() {
        return fwdInsCode;
    }

    public void setFwdInsCode(String fwdInsCode) {
        this.fwdInsCode = fwdInsCode;
    }

    public String getReferenceNo() {
        return referenceNo;
    }

    public void setReferenceNo(String referenceNo) {
        this.referenceNo = referenceNo;
    }

    public String getTermRead() {
        return termRead;
    }

    public void setTermRead(String termRead) {
        this.termRead = termRead;
    }

    public String getIcConCode() {
        return icConCode;
    }

    public void setIcConCode(String icConCode) {
        this.icConCode = icConCode;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getKeyType() {
        return keyType;
    }

    public void setKeyType(String keyType) {
        this.keyType = keyType;
    }
}
